package org.ma1.cripto.aes.interfaz;

import org.ma1.cripto.aes.comun.Texto;

public abstract class TransformadorDecorator implements ITransformador {

	private ITransformador decorated;
	
	public TransformadorDecorator(ITransformador decorated) {
		setDecorated(decorated);
	}
	
	public ITransformador getDecorated() {
		return decorated;
	}

	public void setDecorated(ITransformador decorated) {
		this.decorated = decorated;
	}

	public Texto transformar(String texto) {
		Texto rettexto = decorated.transformar(texto);
		return rettexto;
	}

}
